GRIDS - GRaph - based , Integrated Development of Software : Integrating Di erent Perspectives of Software

نویسنده

  • Andreas Zamperoni
چکیده

Goal of the GRIDS project is to provide a formally based, multi-dimensional software engineering model-and tool-that integrates \partial" models of software processes, system architectures, and views onto the system into one consistent project framework, in order to enhance real-life, large-scale software development. In this paper, we rst introduce the static part of the so-called Three-Dimensional Model of Software Engineering (3DM), which captures and structures partial models, integrated project frameworks, and other relevant project information. We further describe the dynamic part of the 3DM , which provides the necessary actions to generate, manipulate and maintain the entities of the static part. Using the programmed graph rewriting system PROGRES gives us a powerful means to formally specify our conceptual model. We show how we apply PROGRES to formalize the 3DM , and present the prototype of a tool, generated from the formal speciication of the static and dynamic parts of the 3DM .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspects Using a Graph Rewrite System - A Typical Experience ? ! -

This position paper weighs the bene ts against the problems of using a graph rewrite system for the formal speci cation of an integrated software engineering model and for its implementation using the same graph rewrite system. The integrated software engineering approach, called GRIDS , has been motivated by the shortcomings of software engineering support for real-life software projects. It i...

متن کامل

GRIDS - GRaph-based, Integrated Development of Software: Integrating Different Perspectives of Software Engineering

Goal of the GRIDS project is to provide a formally based, multi-dimensional software engineering model and tool that integrates \partial" models of software processes, system architectures, and views onto the system into one consistent project framework, in order to enhance real-life, large-scale software development. In this paper, we rst introduce the static part of the so-called Three-Dimens...

متن کامل

A methodology integrating formal and informal software development

This paper presents a methodology integrating formal and informal soft ware development By distinguishing several dimensions and perspectives we structure the development process into stages and documents with di erent emphasis on formality Formality is only be required for documents which can be related through formal techniques to the system design

متن کامل

Integrating Multiple Programming Paradigms on Connection Machine CM5 in a Data ow-based Software Environment (draft)

By viewing di erent parallel programming paradigms as essential heterogeneous approaches in mapping \real-world" problems to parallel systems, we discuss methodologies in integrating multiple programming models on a Connection Machine CM5. In a data ow based integration model built in a visualization software AVS, we demonstrate a simple, e ective and modular way to couple sequential, data-para...

متن کامل

An Integrated Environment for Reuse Reengineering C Code

The paper presents an integrated environment implemented in Prolog for reuse reengineering existing C systems. Di€erent tools developed in the RE project are integrated in the environment through sharing a ®ne-grained representation for C programs, the Combined C Graph (CCG). Di€erent views of a system can be abstracted and visualised from the data-base of Prolog facts implementing its CCG repr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995